 /* 全局样式 */
 body {
     font-family: Arial, sans-serif;
     margin: 0;
     padding: 0;
 }

 /* 顶部导航栏样式 */
 .u2 {
     width: 100px;
     float: left;
     margin-top: 4px;
 }

 .img-element {
     float: right;
     margin-right: 40px;
     margin-top: -2px;
 }

 .u3 {
     display: flex;
     align-items: center;
     padding: 10px 100px;
 }

 .u3 span {
     margin-left: 20px;
 }

 .u1 {
     float: right;
     width: 20%;
     margin-top: 10px;
 }

 .u4 {
     float: left;
     width: 80%;
 }

 /* 产品展示区样式 */
 .product-section {
     position: relative;
     text-align: center;
     padding: 50px 0;
     background-color: #f8f9fa;
 }

 .kk2 {
     position: absolute;
     left: 220px;
     top: 180px;
 }

 /* 游戏展示区样式 */
 .game-section {
     padding: 20px;
     margin-left: 5%;
 }

 .game-carousel {
     display: flex;
     overflow-x: auto;
     margin-bottom: 20px;
     margin-left: 5%;
 }

 .game-item {
     width: 150px;
     margin-right: 35px;
     text-align: center;
     border: #f6e6e6a2  solid;
     box-shadow: 3px 0 28px 0px #040000;
 }

 .game-item img {
     width: 100%;
 }

 /* 页脚样式 */
 .footer {
     background-color: #f8f9fa;
     padding: 20px;
     display: flex;
     justify-content: space-around;
 }

 .footer-column {
     list-style-type: none;
     padding: 0;
 }

 .footer-column li {
     margin-bottom: 5px;
     padding: 10px 0;

 }

 .footer-column a {
     text-decoration: none;
     color: #333;
 }
 .x1 {
    float: left;
    background-color: #f5f5f5;
    width: 100%;
    text-align: center;
}
.m1{
    width: 20px;
}